import numpy as np

# 目标：取出中间的3x3矩阵
a = np.array([
    [0, 0, 0, 0, 0],
    [0, 1, 1, 1, 0],
    [0, 1, 1, 1, 0],
    [0, 1, 1, 1, 0],
    [0, 0, 0, 0, 0]
])
# 输出a的形状
print(a.shape)
# 访问矩阵中某个元素
# print(a[1, 1])  # 2行2列的元素

# 访问矩阵中的某一行元素  :是不对这个维度做任何要求
# print(a[1, :])

# 访问矩阵中的某两行元素
# a[n:m] => a要访问从n下标开始到m下标“之前”的所有元素
# print(a[1:3, :])

# 目标：取出中间的3x3矩阵
# print(a[1:4, 1:4])
